Nuprl Lemma : effect-p_wf 11,40

es:event_system{i:l}, i,x:Id, ds:fpf(Id; x.Type), k:Knd, T:Type,
f:(decl-state(ds)Tdecl-type{i:l}
f:(decl-state(ds)Tdecl-type(dsx)). effect-p(esidskTxf prop{i:l} 
latex


Definitionst  T, x:AB(x), es-val(ese), x:A  B(x), b, event_system{i:l}, atom{$n:n}, Id, fpf(Aa.B(a)), left + right, Knd, Type, x:AB(x), es-dtype(esixT), s = t, t.1, es-E(es), es-vartype(esix), top, fpf-cap(feqxz), P  Q, P  Q, xt(x), decl-state(ds), es-state(esi), es-state-when(ese), void, es-valtype(ese), f(a), EState(T), rationals, pred!(e;e'), SWellFounded(R(x;y)), loc(e), <ab>, A, constant_function(fAB), kindcase(ka.f(a); l,t.g(l;t)), , e < e', qle(rs), val-axiom(E;V;M;info;pred?;init;Trans;Choose;Send;val;time), , Unit, Msg(M), type List, IdLnk, EOrderAxioms(E;pred?;info), EqDecider(T), case b of inl(x) => s(x) | inr(y) => t(y), if b then t else f fi , es-after(esxe), id-deq, x.A(x), A c B, prop{i:l}, {x:AB(x)} , let x,y = A in B(x;y), alle-at(esie.P(e)), es-kindtype(esik), effect-p(esidskTxf), decl-type{i:l}(dsx)
Lemmasalle-at wf, es-after wf, fpf-cap wf, val-axiom wf, constant function wf, es-state-when wf, fpf-cap-void-subtype, subtype rel dep function, subtype rel self, es-val wf

origin